Promissory note - English Synonyms Dictionary